package rolesystem.examples.jade.auction.bidder;

import rolesystem.jade.agents.*;
import rolesystem.roles.auction.*;
import jade.core.*;

/**
 * This class represents an agent acting as a Bidder for an auction.
 */
public class BidderA extends Agent
{
	public void setup()
	{
		BidderSL subject=new BidderSL("Happiness", new Price(20,"Euro"));
		addBehaviour(new WrapperBehaviour(this, subject,
			new BidderNB(this, subject)));
		System.out.println(getLocalName()+" started.");
	}

	public void takeDown()
	{
		System.out.println(getLocalName()+" is now shutting down.");
	}
}
